package io.renren.modules.cardeal.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.renren.modules.carinsurance.vo.CarInsuranceVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 车辆成交表VO类
 */
@Data
public class CarDealVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long id;

    @ApiModelProperty(value = "车辆编号")
    private String carNumber;

    @ApiModelProperty(value = "车型")
    private String carModel;

    @ApiModelProperty(value = "级别")
    private String level;

    @ApiModelProperty(value = "车辆保险类型")
    private List<CarInsuranceVO> carInsuranceVOList;

    @ApiModelProperty(value = "最终成交价")
    private BigDecimal finalPrices;

    @ApiModelProperty(value = "客户姓名")
    private String customerName;

    @ApiModelProperty(value = "客户联系方式")
    private String customerPhone;

    @ApiModelProperty(value = "购车备注")
    private String remarks;

    @ApiModelProperty(value = "修改者")
    private Long updater;

    @ApiModelProperty(value = "更新时间")
    private Long updateTime;

    @ApiModelProperty(value = "更新时间")
    private String updateDate;

    @ApiModelProperty(value = "创建者")
    private Long creator;

    @ApiModelProperty(value = "创建者")
    private String creatorName;

    @ApiModelProperty(value = "创建时间")
    private Long createTime;

    @ApiModelProperty(value = "创建时间")
    private String createDate;

}
